package cn.getech.data.development.model.vo;

import cn.getech.data.development.constant.JobLogTypeEnum;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import scala.Serializable;

import java.util.Date;

/**
 * @ClassName LogDownloadData
 * @Description TODO
 * @Author Getech
 * @Date 2021/1/13 16:41
 */
@Data
public class LogDownloadData implements Serializable {

    @ExcelProperty("项目名称")
    private String  projectName;


    @ExcelProperty("调度队列")
    private String  queueName;




    @ExcelProperty("任务类型")
    private String jobLogTypeStr;


    @ExcelProperty("作业名称")
    private String jobName;



    /**
     *  runType：-1 或 -2 （调度）   大于0 则是手动
     */
    @ExcelProperty("调度方式")
    private String runTypeStr;


    /**
     *  runType：-1：定时调度、-2：循环调度  大于0 则是手动调度
     */
    @ExcelProperty("循环方式")
    private String cycleStr;



    /**
     *  调度周期
     */
    @ExcelProperty("调度周期")
    private  String cronName="";


    /**
     * 开始运行的时间
     */
    @ExcelProperty("运行时间")
    private Date beginTime;

    @ExcelProperty("运行时长（秒）")
    private String costSecond;

    @ExcelProperty("运行状态")
    private String  stateName;


    @ExcelProperty("创建人")
    private String  createPerName;

}
